const layout = resolve => require(['common/src/views/layout/base'], resolve);
const auditBatch = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/auditBatch'], resolve);
const graduationReviewRuth = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationReviewRuth'], resolve);
const graduationList = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationList'], resolve);
const graduationApply = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationApply'], resolve);
const graduationApplyDetails = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationApplyDetails'], resolve);
const graduationAudit = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationAudit'], resolve);
const graduationAuditDetails = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationAuditDetails'], resolve);
const graduationQualificationAudit = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationQualificationAudit'], resolve);
const cgraduationQualificationAuditDetail = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/graduationQualificationAuditDetail'], resolve);
const interCompleteValiditySetting = resolve => require(['common/src/views/graduationManagement/internationalStudents/completeGraduation/validitySetting'], resolve);

const interCompleteGraduationManagement = {
    path: '/interCompleteGraduationManage',
    name: 'interCompleteGraduationManage',
    component: layout,
    children: [
        {
            path: 'auditBatch',
            name: 'auditBatch',
            component: auditBatch,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationReviewRuth',
            name: 'graduationReviewRuth',
            component: graduationReviewRuth,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationList',
            name: 'graduationList',
            component: graduationList,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationApply',
            name: 'graduationApply',
            component: graduationApply,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationApplyDetails',
            name: 'interCompleteGraduationApplyDetails',
            component: graduationApplyDetails,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationAudit',
            name: 'graduationAudit',
            component: graduationAudit,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationAuditDetails',
            name: 'interCompleteGraduationAuditDetails',
            component: graduationAuditDetails,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'graduationQualificationAudit',
            name: 'graduationQualificationAudit',
            component: graduationQualificationAudit,
            meta: {
                nokeepalive: false
            }
        },
        {
            path: 'cgraduationQualificationAuditDetail',
            name: 'cgraduationQualificationAuditDetail',
            component:cgraduationQualificationAuditDetail ,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: 'interCompleteValiditySetting',
            name: 'interCompleteValiditySetting',
            component: interCompleteValiditySetting,
            meta: {
                nokeepalive: true
            }
        }
    ]
}

export default interCompleteGraduationManagement